/*@unknown;*/
/*@unknown x y;*/
/*@unknown \"blah\";*/
/*@unknown!*test*!;*/
/*@unknown!*test*!x!*test*! y;*/
/*@unknown  ;*/
/*@unknown  x  y;*/

@unknown {}
@\unknown {}
/*@unknown a b {}*/
@unknown {p:v}
/*@unknown x y {p:v}*/
/*@unknown x, y x(1+2) {p:v}*/
@unknown/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}
/*@unknown!*test*!x!*test*! y!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}*/
/*@unknown!*test*!x!*test*!,!*test*!y!*test*! x(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}*/
/*@unknown  {  p  :  v  }*/
/*@unknown  x  y  {  p  :  v  }*/
/*@unknown  x  ,  y  x(  1  +  2  )  {  p  :  v  }*/

@unknown {s{p:v}}
/*@unknown x y {s{p:v}}*/
/*@unknown x, y f(1+2) {s{p:v}}*/
/*@unknown { .a { p: v; } .b { p: v } }*/
/*@unknown!*test*!{!*test*!s!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}!*test*!}*/
/*@unknown!*test*!x!*test*! y!*test*!{!*test*!s!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}!*test*!}*/
/*@unknown!*test*!x!*test*!,!*test*!y!*test*! f(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!s!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}!*test*!}*/
/*@unknown  {  s  {  p  :  v  }  }*/
/*@unknown  x  y  {  s  {  p  :  v  }  }*/
/*@unknown  x  ,  y  f(  1    2  )  {  s  {  p  :  v  }  }*/

@unknown {
    --> {}
    <!-- {}
}
